Let's say everyone boycotted ExxonMobil. Demand would go up at the other stations, which will force them to increase their prices. Then the Exxon stations will look very attractive.
OR, if they don't raise their prices, they'll run out of gas and will need to look for a second source of gas to stock at their stations, which ExxonMobil will happily provide.